public enum YIMEnum_LoginResult {
    case Success, Failed, Exception
}

public enum YIMEnum_OnlineState {
    case Reconnecting, Reconnected, Kick
}

public enum YIMEnum_ConversationType: String, Codable {
    case UnKnown = "",
         P2P = "0",
         Team = "1", 
         ChatRoom = "2"
}

public enum YIMEnum_QueryDirection: String, Codable {
    case UnKnown = "",
         Old = "1",
         New = "2"
}

public enum YIMEnum_MessageState: String, Codable {
    case UnKnown = "",
         Sending = "1",
         Success_UnRead = "2",
         Success_Read = "3",
         Fail = "4"
}

public enum YIMEnum_EventOnline {
    case Online, Offline
}

public enum YIMEnum_MessageType: String, Codable {
    case UnKnown = "",
         Text = "0",
         Audio = "1",
         Image = "2", 
         Video = "3",
         File = "4",
         Custom = "5"
}

public enum YIMEnum_AttachmentType: String, Codable { 
    case UnKnown = "",
         Audio = "1",
         Image = "2",
         Video = "3",
         File = "4"
}

internal enum tYUKwOZRDGTDMbyG { 
    case KUZyxfTPYXbjmFmD, BDyPjhzePvpoaKCe, ZTxjOcgnwyCfNSIz, duJIAxLvlDPyHEPt
}
